package com.siwei.mes.entity.system;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import lombok.Data;
import lombok.experimental.Accessors;

import javax.persistence.Table;
import javax.persistence.Column;
import javax.persistence.Id;


/**
 * 试验项目材料规格判定配置(TestProjectSpecConfig)实体类
 *
 * @author makejava
 * @since 2024-08-26 22:15:48
 */
@Data
@Accessors(chain = true)
@Table(name="pk_test_project_spec_config")
@ApiModel(value = "TestProjectSpecConfig", description = "试验项目材料规格判定配置")
public class TestProjectSpecConfig implements Serializable {
    private static final long serialVersionUID = -33798700144349746L;
    /**
    * 主键id*/
    @Id
    @ApiModelProperty(value = "试验项目材料规格判定配置主键ID", name = "id")
    private Long id;
    /**
    * 试验类型*/
    @Column(name = "testt_project_type")
    @ApiModelProperty(value = "试验类型", name = "testtProjectType")
    private String testProjectType;
    /**
    * 试验项目code*/
    @Column(name = "test_project_code")
    @ApiModelProperty(value = "试验项目code", name = "testProjectCode")
    private String testProjectCode;
    /**
    * 试验项目名称*/
    @Column(name = "test_name")
    @ApiModelProperty(value = "试验项目名称", name = "testName")
    private String testName;
    /**
    * 材料名称*/
    @Column(name = "materials_name")
    @ApiModelProperty(value = "材料名称", name = "materialsName")
    private String materialsName;
    /**
    * 物料简称*/
    @Column(name = "material_abbreviation")
    @ApiModelProperty(value = "物料简称", name = "materialAbbreviation")
    private String materialAbbreviation;
    /**
    * 材料规格*/
    @Column(name = "materials_spec")
    @ApiModelProperty(value = "材料规格", name = "materialsSpec")
    private String materialsSpec;
    /**
    * 对应试验的判定json*/
    @Column(name = "obj_json")
    @ApiModelProperty(value = "对应试验的判定json", name = "objJson")
    private String objJson;
}
